//创建路由
import { KeepAlive } from "vue";
import {createRouter, createWebHistory} from "vue-router";
import { useToken } from "../utils/useToken.js";
const router = createRouter({
    //路由历史模式
    history:createWebHistory(),
    //路由映射列表
    routes: [
        {
            //路径
            path:'/',
            //路由组件
            component:()=> import('../pages/index.vue'),
        },
        {
            //路径
            path:'/ui',
            //路由组件
            component:()=> import('../pages/ui.vue'),
        },
    ]
})

// router.beforeEach((to, from, next) => {
//     let pathUrl = ['/', '/about','/login'];
//     let token = useToken().getToken();
//     if(to.path == '/login'&&token) {
//         next({
//             path: '/',
//         })
//     }
//     if (!pathUrl.includes(to.path)) {
//         if (token) {
//             // 已登录放行
//             next();
//         } else {
//             next({
//                 path: '/login',
//                 query: { msg:"登陆后继续访问" }
//             });
//         }
//     } else {
//         next(); 
//     }
// });

export default router